﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.Web.Mvc;

namespace SCS.Core.Models.Collection
{
    public class ProductCollection
    {
        [Required(ErrorMessage = "Nhập tên sản phẩm.")]
        [DisplayName("Product Name")]
        [StringLength(200)]
        public string ProductName { get; set; }

        [DisplayName("Product Code")]
        [StringLength(250)]
        public string ProductCode { get; set; }

        [DisplayName("Product Des")]
        [StringLength(250)]
        public string ProductDes { get; set; }

        [DisplayName("Features")]
        [StringLength(8000)]
        public string Features { get; set; }

        [DisplayName("Status")]
        public byte? Status { get; set; }

        [DisplayName("Active")]
        public bool Active { get; set; }

        [DisplayName("Create Date")]
        public DateTime? CreateDate { get; set; }

        [DisplayName("Create User")]
        public int? CreateUser { get; set; }

        [DisplayName("ModifyDate")]
        public DateTime? ModifyDate { get; set; }

        [DisplayName("Modify User")]
        public int? ModifyUser { get; set; }

        [DisplayName("Images")]
        [StringLength(250)]
        public string Images { get; set; }

        [DisplayName("Title")]
        [StringLength(250)]
        public string Title { get; set; }

        [DisplayName("MetaKeyword")]
        [StringLength(250)]
        public string MetaKeyword { get; set; }

        [DisplayName("MetaDescription")]
        [StringLength(350)]
        public string MetaDescription { get; set; }

        [DisplayName("TypeProductID")]
        public int TypeProductID { get; set; }

        [DisplayName("ArrayTypeProductID")]
        public string ArrTypeProductID { get; set; }

        [DisplayName("ProductID")]
        public int ProductID { get; set; }

    }
}